﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/**
 * 创建时间：2014/9/24 15:17:13
 * 作者：yong.blackcore
 * Email：itblackhole@outlook.com
 * QQ：50404503
 */
namespace SurfaceAd.Common
{
    public enum SurfaceAdStatus
    {
        None,

        /// <summary>
        /// 配置文件失败
        /// </summary>
        Config_Error,

        /// <summary>
        /// 登录错误
        /// </summary>
        Auth_LoginFailure,

        /// <summary>
        /// 请求参数有错误
        /// </summary>
        AdRequest_ArgumentHasError,

        #region ******************************广告请求******************************
        /// <summary>
        /// 开始请求广告数据
        /// </summary>
        AdReqeust_Begin,

        /// <summary>
        /// 广告创建失败
        /// </summary>
        AdRequest_Failure,

        /// <summary>
        /// 广告填充成功
        /// </summary>
        AdRequest_Success,
        #endregion ******************************广告请求******************************

        #region ******************************广告内容******************************
        AdContent_Ok,
        /// <summary>
        /// 广告内容为空
        /// </summary>
        AdContent_Empty,
        /// <summary>
        /// 广告内容损坏
        /// </summary>
        AdContent_Broken,
        /// <summary>
        /// 广告内容丢失
        /// </summary>
        AdContent_Losted,
        /// <summary>
        /// 广告内容解析错误
        /// </summary>
        AdContent_ParseError,
        /// <summary>
        /// 广告数据异常
        /// </summary>
        AdContent_Exception,
        /// <summary>
        /// 广告数据类型不存在
        /// </summary>
        AdContent_Type_NoExistence,

        /// <summary>
        /// 广告被点击
        /// </summary>
        AdContent_Click,

        /// <summary>
        /// 关闭广告位
        /// <para>不再显示广告</para>
        /// </summary>
        AdContent_AdPositionClosed,

        /// <summary>
        /// 打开广告内容展示屏幕
        /// </summary>
        AdContent_OpenScreen,

        /// <summary>
        /// 关闭广告内容展示屏幕
        /// </summary>
        AdContent_CloseScreen,
        #endregion ******************************广告内容******************************

        /// <summary>
        /// 网络未连接
        /// </summary>
        Network_UnConnected,

        /// <summary>
        /// 网络状况不佳
        /// </summary>
        Network_IsSpeedPoor,

        /// <summary>
        /// 无网络权限
        /// </summary>
        Network_NoneCapability

    }
}
